package com.steven.design.XingWei_Pattern.JieShiQi;


/**
 * 解释器模式
 * 在解释器模式中，我们将不可拆分的最小单元称之为终结表达式，可以被拆分的表达式称之为非终结表达式。
 *
 * 解释器模式具有一定的拓展性，当需要添加其他计算符时，我们可以通过添加 Operator 的子类来完成。
 * 但添加后需要按照运算优先级修改计算规则。可见一个完整的解释器模式是非常复杂的，实际开发中几乎没有需要自定义解释器的情况。
 *
 * 解释器模式有一个常见的应用，在我们平时匹配字符串时，用到的正则表达式就是一个解释器。正
 * 则表达式中，表示一个字符的表达式属于终结表达式，除终结表达式外的所有表达式都属于非终结表达式。
 */
public class JieShiQiTest {
}
